/*******basic********/
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font-size:14px;color:#333;font-family: "Microsoft YaHei",Verdana, Arial, "΢���ź�", Geneva, sans-serif;-webkit-text-size-adjust:100%;}
a{text-decoration:none;color:#666;}
a:hover{text-decoration:none;}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
input,textarea,button{padding:0;margin: 0;outline: none;border:none;}
header,section,nav,footer{  width:100%;}
*{ -webkit-box-sizing: border-box !important;  -moz-box-sizing: border-box !important;  box-sizing: border-box !important;  margin:0;  padding:0;  }
*, input, textarea {  font-family: "Microsoft YaHei",Verdana, Arial,Geneva, sans-serif;  }
.lf{  float:left;  }
.rt{  float:right;  }
.clearFix:after{  display: block;  content:"";  clear:both;  }
.point:hover{  cursor:pointer;  }
.container{margin: auto;width:1285px;}
@media (min-width:768px){.container{width:750px}}
@media (min-width:992px){.container{width:970px}}
@media (min-width:1200px){.container{width:1285px}}
.hideE{  display:none;  }

*.noBorderRight{border-right:none !important;}
*.noBorderbottom{border-bottom:none !important;}
*.noMarRight{margin-right:0 !important;}
*.noAfter:after{display: none !important;}
*.transit{
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;}
img.scale:hover{
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);}
*.shadow{
    -webkit-box-shadow: 1px 1px 1px 1px #dddddd;
    -moz-box-shadow: 1px 1px 1px 1px #dddddd;
    box-shadow: 1px 1px 1px 1px #dddddd;}
/***back to top**/
#toTop{background:#049af9;width:38px;height:38px;line-height:36px;text-align:center;position:fixed;cursor:pointer;display:none;right:3%;bottom:4%;z-index:60;/*background:url("../../images/top.gif") no-repeat 0 0;  background-position: -53px 0;*/  }
#toTop:after{ font-family:FontAwesome;content: "\f106";color:#fff;font-size: 24px;}
/*#toTop:hover{background-position-x:-115px}*/
@font-face {font-family:FontAwesome;font-style:normal;font-weight:400;src:url(fonts/fontawesome-webfont.eot?v=4.5.0);src:url(fonts/fontawesome-webfont.eot?#iefix&v=4.5.0) format('embedded-opentype'),url(fonts/fontawesome-webfont.woff2?v=4.5.0) format('woff2'),url(fonts/fontawesome-webfont.woff?v=4.5.0) format('woff'),url(fonts/fontawesome-webfont.ttf?v=4.5.0) format('truetype'),url(fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format('svg')}
@font-face {font-family:Pe-icon-7-stroke;font-style:normal;font-weight:400;src:url(fonts/Pe-icon-7-stroke.eot?d7yf1v);src:url(fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v) format('embedded-opentype'),url(fonts/Pe-icon-7-stroke.woff?d7yf1v) format('woff'),url(fonts/Pe-icon-7-stroke.ttf?d7yf1v) format('truetype'),url(fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke) format('svg');}



/********header*******/
.header{width: 100%;height:60px;background: #333;}
.headerBox{width:1300px;margin: auto;}
.logoBox{position: relative;}
.logoBox img{display: block;height:40px;float:left;margin-right:10px;margin-top:10px;}
.logoBox span{font-size:20px;color:#fff;display:block;height:60px;line-height: 60px;float:left;font-weight:bold;}

.nav{position: relative;background: #5b805f;}
.navList{position: relative;text-align: center;}
.navList>li{position: relative;display: inline-block;padding:0 15px;border-bottom:5px solid transparent;}
.navList>li:hover{border-bottom:5px solid #049af9;}
.navList>li>a{display: block;width:100%;height:55px;line-height:60px;text-align: center;color:#fff;}
.navList>li.havsec>a:after{content:"\f0dd";display: inline-block;font-size: 15px;position: relative;top:-3px;margin-left:5px;font-family:FontAwesome;}
.navList>li>a:hover{color:#049af9;}
.navList>li:hover .smallList{display: block;}
.smallList{width:150px;background: #fff;border:1px solid #e2e2e2;position: absolute;right:0;top:60px;z-index:500;display: none;}
.smallList li a{display: block;width:100%;height:30px;line-height:30px;padding:0 8px;font-size: 16px;overflow: hidden;color:#908f8f;}
.smallList li a:hover{background: #f5f5f5;color:#049af9;}
.smallList:after{content:"\f0de";display: inline-block;display:none;font-size: 20px;position: absolute;top:-9px;right:12px;font-family:FontAwesome;color:#ddd;}

/******nav******/



/*****banner****/

.slick_ban .slick-slide img{width:100%;}
.slick-list{width:100%;}
.slick_ban .slick-prev:before,.slick_ban .slick-next:before{display: none;}
.slick_ban .slick-prev,.slick_ban .slick-next{width:42px;height:69px;}
.slick_ban .slick-prev{background: url("../../images/prev_icon.png") no-repeat center;}
.slick_ban .slick-next{background: url("../../images/next_icon.png") no-repeat center;}
.slick_ban .slick-dots{bottom:32px;}
/*.slick_ban .slick-dots li{width:50px;height:3px;}
.slick_ban .slick-dots li button{padding:0;width:50px;height:3px;}*/
/*.slick_ban .slick-dots li.slick-active button{background: #ff8400;}*/
.slick_ban .slick-dots li{width:10px;height:10px;}
.slick_ban .slick-dots li button{/*background: #fff;*/width:10px;height:10px;}
.slick_ban .slick-dots li button:before { opacity: 1;color:#fff; }
.slick_ban .slick-dots li.slick-active button:before { opacity: 1;color:#c70000; }
/*.slick-dots li button:before{display: none;}*/




/*****sec1*******/
.secBox{padding:50px 0;}
.sec1{}
.sec1 .picBox{width:470px;height:280px;overflow: hidden;}
.sec1 .picBox img{display: block;width:100%;height:100%;}
.sec1 .msgBox{width:790px;}
.secBox .titleBox{display: inline-block;margin-bottom: 10px;}
.secBox .titleBox .p1{font-size: 36px;font-weight: 300;}
.secBox .titleBox .p2{font-size: 16px;font-weight: 300;text-align: center;width: 80%;color: #5e7387;margin: 0 auto;}
.secBox .titleBox .p1:after{content: "";display: block;margin: 10px auto 0;width: 94px;height: 6px;background: url(../../images/sprite.png) no-repeat;}
.sec1 .titleBox .p1:after{margin: 10px 0 0;}
.sec1 .content{line-height: 35px;height:140px;overflow:hidden;font-size: 16px;font-weight: 300;color: #222;margin-bottom:10px;}
.sec1 .moreBtn{color: #049af9;font-size: 16px;display: block;width:64px;text-align: center;height:39px;line-height: 37px;border:1px solid #049af9;
border-top-left-radius: 8px;-webkit-border-top-left-radius: 8px;-moz-border-top-left-radius:8px;-o-border-top-left-radius:8px;-ms-border-top-left-radius:8px;
    border-bottom-right-radius: 8px;-webkit-border-bottom-right-radius: 8px;-moz-border-bottom-right-radius:8px;-o-border-bottom-right-radius:8px;-ms-border-bottom-right-radius:8px;
}
.sec1 .moreBtn:hover{background:#049af9;color:#fff; }

/******sec2******/
.sec2{background: #eee;}
.sec2.secBox .titleBox{display: block;margin-bottom: 10px;text-align: center;}
.sec2.secBox .titleBox .p1{margin-bottom:30px;}
.sec2 ul li{width:400px;padding:20px 20px;}
.sec2 ul li .picBox{width:100%;height:270px;overflow: hidden;}
.sec2 ul li .picBox img{width:100%;height:100%;display: block;}
.sec2 ul li .p1{height:40px;line-height: 40px;font-size: 20px;width:100%;}
.sec2 ul li:hover .p1{color:#049af9;}

/*****sec3******/
.sec3{height:377px;background: url("../../images/bg1.png") no-repeat center fixed;background-size: cover;}
.sec3.secBox .titleBox{display: block;margin-bottom: 10px;text-align: center;}
.sec3.secBox .titleBox .p1{margin-bottom:30px;color:#fff;}
.sec3.secBox .titleBox .p2{color:#fff;}
.sec3 .content ul{width:1140px;margin:90px auto 0;}
.sec3 .content ul li{width:25%;padding:20px 15px;border-left:1px solid #aaa;}
.sec3 .content ul li:first-child{border-left:none;}
.sec3 .content ul li i{display: inline-block;width:30px;line-height: 30px;background: #049af9;text-align: center;margin-right:10px;
    -webkit-border-radius: 0 50% 50%;
    -moz-border-radius: 0 50% 50%;
    -o-border-radius: 0 50% 50%;
    -ms-border-radius: 0 50% 50%;
    border-radius: 0 50% 50%;}
.sec3 .content ul li i:after{content: "\f00c";font-family:FontAwesome;color:#fff;}
.sec3 .content ul li span{font-size: 16px;display: inline-block;
    line-height: 30px;
    color: #fff;
    position: relative;}



/******sec4******/
.sec4{}
.sec4.secBox{padding-bottom:80px;}
.sec4.secBox .titleBox{display: block;margin-bottom: 25px;text-align: center;}
.sec4.secBox .titleBox .p1{margin-bottom:30px;}
.sec4 .content{width:1140px;margin: auto;}
.sec4 .slick-slide{text-align: center;}
.sec4 .slick-slide .picBox{padding:0 20px;width:100%;}
.sec4 .slick-slide img{margin: auto ;height:250px;width:auto;max-width:100%; }
.sec4 .slick-slide .name{font-size:20px;width:90%;margin: auto;text-align: center;}
.sec4Ban .slick-dots li button:before{color:#ccc;opacity: 1;display: none;}
.sec4Ban .slick-dots li.slick-active button:before{color:#049af9;opacity: 1;}
.sec4Ban .slick-dots li button{background: #ccc;width:4px;height:4px;padding:0;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;}
.sec4Ban .slick-dots li.slick-active button{
    background: #049af9;
}

/*********sec5******/
.sec5{background: #eee;}
.sec5.secBox{}
.sec5.secBox .titleBox{display: block;margin-bottom: 35px;text-align: center;}
.sec5 ul li{width:50%;padding-right:20px;margin-bottom:30px;}
.sec5 ul li .picBox{width:162px;height:120px;overflow: hidden;}
.sec5 ul li .picBox img{width:100%;height:100%;display: block;}
.sec5 ul li .msgBox{width:440px;}
.sec5 ul li .msgBox .p1{width:100%;height:30px;line-height: 30px;font-size:18px;}
.sec5 ul li .msgBox .p1:hover{color:#049af9;text-decoration: underline;}
.sec5 ul li .msgBox .p2{line-height:20px;height:60px;overflow: hidden;margin-bottom:5px;font-size: 14px;color:#888;}
.sec5 ul li .msgBox .p3{font-size: 14px;color:#888;}




/****footer****/
.foot{}
.foot .footTop{height:15px;background: #fff;line-height: 20px;}
.foot .footTop .p1{text-align: center;}
.foot .footTop .p1 .sp1{font-size:16px;}
.foot .footTop .p1 .sp2{font-size:14px;color:#333;cursor: pointer;}
.foot .footTop .p1 .sp2:hover{color:#049af9;}
.foot .footTop .p1 .sp2:before{content: "/";margin-right:5px;}
.foot .footBot{height:65px;background: #000;}
.foot .footBot .p1{text-align: center;line-height: 65px;height:65px;color:#fff;}


/*********other********/
.page{text-align: center}
.lfSmallNavBox{width:19%;  }
.othertitle{width:100%;height:100px;border:5px solid #e3e3e3;position: relative;  }
.titleTxt{position: absolute;width: 106%;text-align: center;font-size: 23px;font-weight: bold;color: #333;height: 35px;line-height: 35px;top: 26px;left: -5px;}
div.section{ padding:30px 0;}
.lfSmallNav{  margin-top:30px;  border:1px solid #ccc; }
.lfSmallNav>li,.lfsecondList>li{position:relative;line-height:50px;text-align: center;font-size: 14px;color:#333;border-bottom:1px solid #ccc}
.lfsecondList>li{height:30px;line-height: 30px;}
.lfSmallNav>li:last-child,.lfsecondList>li:last-child{  border-bottom:none;  }
.lfSmallNav>li:hover,.lfsecondList>li:hover{    }
.lfSmallNav>li:hover>a,.lfsecondList>li:hover>a{  color:#fff;  background: #049af9;display: block;}
.lfsecondList{width:100%;display: none;}
.contactUsBox{margin-top:30px;border:1px solid #ccc;padding:10px;  }
.contactUsTitle{ width:100%; text-align: center; font-size: 24px; color:#049af9; line-height: 43px; height: 60px; font-weight: bold;}
.contactUsTitle strong{color:#333;font-size: 22px;}
.leftcontactWay{color: #666;line-height: 23px;margin-top: 20px;font-size: 14px;margin-bottom: 45px;-ms-word-break: all;word-break: break-all;  }
.leftcontactWay>b{display: block;}
.rtMsgBox{width:81%;  padding-left:30px;  }
.msgBoxTop{height: 100px;line-height: 100px;padding-left: 10px;padding-right: 14px;  }
.msgBoxTop a:hover{text-decoration: underline}
.msgBoxTop b{ font-size: 28px; color:#333; }
.msgBoxTop p{ font-size: 14px; color:#666; }
.contactUsBox .hotLineBox{padding:10px 0;line-height: 30px;border:1px solid #333;position: relative;font-size: 16px;color:#333;text-align: center;  }
.contactUsBox .hotLineBox>p{position: absolute;left: 79px;top: -10px;height: 16px;line-height: 16px;background: #fff; }
.contactUsBox .hotLineBox *{color:#333}
.msgListBox{width:100%; }
.msgListBox ul{width:100%;  }
.msgListBox ul li{ width:220px;margin: 0 16px 10px; }
.msgListBox .picBox{width:100%;overflow: hidden;height:185px;position: relative;  }
.msgListBox .picBox img.videoLogo{display: block;width:100%;height:100%;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;  }
.msgListBox .picBox:hover img.videoLogo{-webkit-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);transform: scale(1.1, 1.1);  }
.msgListBox .picTitle{width: 100%;height: 35px;line-height: 35px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 14px;text-align: center;  }
.picTitle:hover{color:#049af9;}


/***********picArti*********/
.newsList li{display: block;padding:15px 0;border-bottom:1px dashed #ccc;  }
.newsPicBox{width:25%;height:170px;overflow: hidden;position: relative;  }
.newsPicBox img{display: block;width: 100%;height:100%;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;;  }
.newsPicBox img:hover{-webkit-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);transform: scale(1.1, 1.1);  }
.newsMsgBox{width:75%;padding-left:20px;  }
.newsMsgNewSet{ width:100%; !important;  }
.newsTitle{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-size:18px;color:#049af9;margin-bottom: 12px;height:24px;line-height: 24px;  }
.newsTitle a{color:#333;}
.newsTime{font-size: 12px;color:#555555}
.newsMsg{font-size: 12px;line-height: 20px;height: 60px;overflow: hidden}
.watchNews{margin-top:14px; }
.watchNews a{font-size:14px;  color:#333;  }
.page{ width:100%; text-align: right; margin-top:15px;  }


/*******onlineMsg*******/
.fmb_formline{width:460px;line-height: 50px;background-color:#ededed;margin-bottom:15px;}
.fmb_formline label{width:95px;height:50px;padding-left:24px;font-size: 14px;color:#9b9b9b;}
.fmb_formline input[type="text"],.fmb_formline textarea{width:363px;padding-right:25px;}
.fmb_formline input[type="text"]{padding:16px 0;background-color: transparent;color:#9b9b9b;}
.fmb_formline textarea{height:110px;line-height: 25px;font-size: 14px;color:#9b9b9b;padding:12px 0;padding-right:25px;resize: none;background-color: transparent}
.yzmPic{display: block;height:50px;position: absolute;top:0;right:-240px;width:145px;}
.yzmLine{width:220px;position: relative}
.yzmLine.yzmLine input{width: 125px;color:#9b9b9b;padding-right:10px;}
.footSubBtn{display: block;width:100%;height:50px;font-size:18px;color:#9b9b9b;background-color: #737373;cursor: pointer }
.footMsgBox .contactWayTitle{margin-bottom:12px; }

.msgForm{ width:100%;margin-top: 30px; }
.formBox{ width:300px; margin:auto;  }
.formLine{width:100%;background: #ededed;margin-bottom:25px;line-height: 30px;padding:0 15px;  }
.selectLine{width:195px !important;  }
.formLine label,.formLine input[type="text"],.formLine select,.formLine textarea{font-size:12px;  }
.formLine input[type="text"],.formLine select{height:30px;border:none;outline: none;background: #ededed;  }
.formLine input[type="text"],.formLine textarea{width:230px;padding:0 10px;  }
.formLine textarea{padding:8px;resize: none;line-height: 15px;border:none;outline: none;background: #ededed;height:150px;  }
.formLine select{width:100px;-webkit-appearance: none;-moz-appearance: none;appearance: none;background: url("http://ourjs.github.io/static/2015/arrow.png") no-repeat scroll right center transparent;background-color: #ededed;  }
.SubBtn{display: block;cursor: pointer;color: #fff;font-size: 14px;letter-spacing: 5px;background: #007c38;border: none;outline: none;width: 100%;padding: 10px 0;text-align: center;font-family: Verdana, Arial, "΢���ź�", Geneva, sans-serif;  }


/**********single*****/
.newsBigTitle{text-align: center;font-size: 18px;margin-bottom:10px;font-weight: bold;  }
.apprTime{text-align: center;color:#666;font-size: 14px;margin-bottom:10px;font-weight: bold;  }
.newsTxt{font-size: 14px;color:#666;  }

.goodsPic img{display: block;margin:20px auto;max-width: 100%;}
.backOut{margin-top:25px;  }
.backOut,.backOut a{color:#000;  }
.toNext{margin-top:5px;}
.toNext,.toNext a{color:#000;  }
.backOut a:hover,.toNext a:hover{text-decoration: underline;}


